Fast Algorithm for Composition of the Bernstein Polynomials
نویسندگان
چکیده
Composition of the Bernstein polynomials is an important research topic in computer-aided geometric design. This function is useful in implementing evaluation, subdivision, free-form deformation, trimming, conversion between tensor product and Bézier simplex forms, degree raising etc. To accomplish the composition, some numerically stable algorithms were introduced, such as blossoming algorithm, optimal algorithm. Nevertheless they are computational expensive. Observing that the composition results remain as Bernstein polynomials, we present a fast algorithm to evaluate the coefficients of the resultant polynomials based on polynomials interpolation. The reconstruction matrix used in interpolation is constant if the sampling points are chosen evenly in the parametric domain. Thus it can be computed in advance. To avoid numerical error, we employ a symbolic computation algorithm to evaluate the inverse matrix. The runtime analysis shows that the proposed algorithm is the fastest one among the current algorithms and it does not involve numerical stability, additional storage and code complexity problems occurred during implementation.
منابع مشابه
A Fast and Efficient On-Line Harmonics Elimination Pulse Width Modulation for Voltage Source Inverter Using Polynomials Curve Fittings
The paper proposes an algorithm to calculate the switching angles using harmonic elimination PWM (HEPWM) scheme for voltage source inverter. The algorithm is based on curve fittings of a certain polynomials functions. The resulting equations require only the addition and multiplication processes; therefore, it can be implemented efficiently on a microprocessor. An extensive angle error analysis...
متن کاملA New Iterative Method For Solving Fuzzy Integral Equations
In the present work, by applying known Bernstein polynomials and their advantageous properties, we establish an efficient iterative algorithm to approximate the numerical solution of fuzzy Fredholm integral equations of the second kind. The convergence of the proposed method is given and the numerical examples illustrate that the proposed iterative algorithm are valid.
متن کاملNumerical solution of delay differential equations via operational matrices of hybrid of block-pulse functions and Bernstein polynomials
In this paper, we introduce hybrid of block-pulse functions and Bernstein polynomials and derive operational matrices of integration, dual, differentiation, product and delay of these hybrid functions by a general procedure that can be used for other polynomials or orthogonal functions. Then, we utilize them to solve delay differential equations and time-delay system. The method is based upon e...
متن کاملNumerical solution of the spread of infectious diseases mathematical model based on shifted Bernstein polynomials
The Volterra delay integral equations have numerous applications in various branches of science, including biology, ecology, physics and modeling of engineering and natural sciences. In many cases, it is difficult to obtain analytical solutions of these equations. So, numerical methods as an efficient approximation method for solving Volterra delay integral equations are of interest to many res...
متن کاملA solution for Volterra Integral Equations of the First Kind Based on Bernstein Polynomials
In this paper, we present a new computational method to solve Volterra integral equations of the first kind based on Bernstein polynomials. In this method, using operational matrices turn the integral equation into a system of equations. The computed operational matrices are exact and new. The comparisons show this method is acceptable. Moreover, the stability of the proposed method is studied.
متن کامل